<?php

/**
 * RL_AttributeList объектный список атрибутов.
 * 
 * Это Hash, куда добавлять можно только объекты-атрибуты
 *
 * @package RL
 * @author Lucky <lucky@jetstyle.ru> 
 * @version $Id: AttributeList.php 62 2007-09-05 08:27:21Z lucky $
 */
class RL_AttributeList extends ArrayObject
{

	//!a manipulator
	/**
	 * append добавить элемент в список
	 * 
	 * @param RL_Attribute $item элемент списка
	 * @access public
	 * @return void
	 */
	public function append(/* RL_Attribute */ $item)
	{
		$item->owner = $this;

		parent::offsetSet($item->getName(), $item);
		return $this;
	}

}

